package utils;

import play.mvc.Scope;

/**
 * 分页工具
 * @author zhangzc@djcars.cn
 */
public class PageBean {

    /**
     * 页数
     */
    public int page = 0;

    /**
     * 每页数量
     */
    public int pageCount = 10 ;

    public int getOffset(){
        return pageCount * (page - 1);
    }


    public static PageBean get(){
        PageBean pageBean = new PageBean();
        String pageStr = Scope.Params.current().get("page");
        try{
            int curPage = Integer.parseInt(pageStr);
            pageBean.page = curPage;
            if(pageBean.page <= 0){
                pageBean.page = 1;
            }
        }catch(Exception e){
            pageBean.page = 1;
        }
        return pageBean;
    }
}

